package utils;



import com.alibaba.fastjson.JSONObject;

import javax.servlet.http.Part;


/**
 * Created by taohj on 2014/12/19.
 */
public class CommonUtils {

    /**
     * 如何得到上传的文件名, API没有提供直接的方法，只能从content-disposition属性中获取
     *
     * @param part
     * @return
     */
    public static String getFileName(Part part) {
        if (part == null)
            return null;

        String fileName = part.getHeader("content-disposition");
        if (fileName == null) {
            return null;
        }
        return fileName.substring(fileName.lastIndexOf("=\"")+2, fileName.lastIndexOf("\""));
    }





    /**
     * 将对象转化为 Json格式的字符串
     * @param object
    */
    public  static  String toJsonString(Object object){
        return  JSONObject.toJSONString(object);
    }



}
